//package com.blrs.service.project.budget;
//
//import com.blrs.domain.ProjectBudget;
//import com.blrs.domain.vo.BudgetVO;
//import org.apache.ibatis.annotations.Param;
//
//import java.util.List;
//
//
///**
// * 项目费用Service接口
// *
// * @author ruoyi
// * @date 2025-01-14
// */
//public interface IProjectBudgetService
//{
//    public List<ProjectBudget> selectProjectBudgetList(ProjectBudget projectBudget);
//
//    /**
//     * 新增项目预算
//     */
//    public int insertProjectBudget(ProjectBudget budget);
//
//    /**
//     * 修改项目费用
//     *
//     * @param projectBudget 项目费用
//     * @return 结果
//     */
//    public int updateProjectBudget(ProjectBudget projectBudget);
//
//    /**
//     * 根据策划ID删除项目预算
//     *
//     * @param planningId 策划ID
//     * @param useTypes 用途类型列表
//     * @return 结果
//     */
//    public int deleteProjectBudgetByPlanningId(String planningId, List<Integer> useTypes);
//
//    /**
//     * 根据策划ID查询项目预算
//     */
//    public List<BudgetVO> selectBudgetsByPlanningId(String planningId, Integer useType);
//
//
//    /**
//     * 删除项目费用信息
//     *
//     * @param budgetId 项目费用主键
//     * @return 结果
//     */
//    public int deleteProjectBudgetByBudgetId(String budgetId);
//
//    /**
//     * 根据ID列表查询项目费用
//     *
//     * @param idList ID列表
//     * @return 项目费用列表
//     */
//    List<ProjectBudget> selectProjectBudgetByIds(List<String> idList);
//}
